﻿using Radius.NET.Interface.Kingdee.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Radius.NET.Interface.Kingdee.Entity
{
    /// <summary>
    /// 发货通知单
    /// </summary>
    public class SAL_DELIVERYNOTICE_Dto
    {
        public int FID { set; get; }
        public int FEntryId { set; get; }
        public string FMaterialFNumber { set; get; }
        public string FLot { set; get; }
        public DateTime FProduceDate { set; get; }
        public DateTime FExpiryDate { set; get; }
        public string FMemo { set; get; }
        public string F_asdg_Text1 { set; get; }
        /// <summary>
        /// 源单单号
        /// </summary>
        public string FSrcBillNo { set; get; }
        /// <summary>
        /// 销售数量
        /// </summary>
        public double FQty { set; get; }
        /// <summary>
        /// 销售员编码
        /// </summary>
        [KingdeeColumn("FSalesManID.FNumber")]
        public string FSalesManID_FNumber { set; get; }
        /// <summary>
        /// 销售部门编码
        /// </summary>
        [KingdeeColumn("FSaleDeptID.FNumber")]
        public string FSaleDeptID_FNumber { set; get; }
        /// <summary>
        /// 收货方
        /// </summary>
        [KingdeeColumn("FReceiverID.FNumber")]
        public string FReceiverID_FNumber { set; get; }
        /// <summary>
        /// 结算方
        /// </summary>
        [KingdeeColumn("FSettleID.FNumber")]
        public string FSettleID_FNumber { set; get; }
        /// <summary>
        /// 付款方
        /// </summary>
        [KingdeeColumn("FPayerID.FNumber")]
        public string FPayerID_FNumber { set; get; }
        public string? FBillNo { set; get; }
        [KingdeeColumn("FCustomerID.FNumber")]
        public string? FCustomerID__FNumber { set; get; }
        public DateTime FDate { set; get; }
        public string? FNote { set; get; }
        public string? FCreatorId { set; get; }
        [KingdeeColumn("FMaterialID.FNumber")]
        public string? FMaterialID__FNumber { set; get; }
        public string? FMateriaModel { set; get; }
        /// <summary>
        /// 包装规格
        /// </summary>
        [KingdeeColumn("FAuxpropID.FF100002.FDataValue")]
        public string? FAuxpropID__FF100002__FDataValue { set; get; }
        public string? FOrderNo { set; get; }
        public string? FOrderSeq { set; get; }
        [KingdeeColumn("FCustMatID.FNumber")]
        public string? FCustMatID__FNumber { set; get; }
        public double FTaxPrice { set; get; }
        public double FAmount { set; get; }
        public string? FNoteEntry { set; get; }
        [KingdeeColumn("FUnitID.FNumber")]
        public string? FUnitID__FNumber { set; get; }
        [KingdeeColumn("FSettleCurrId.FNumber")]
        public string? FSettleCurrId__FNumber { set; get; }
        public string? FExchangeRate { set; get; }
        public DateTime FPRODUCEDATE { set; get; }
        public DateTime FEXPIRYDATE { set; get; }
        public int FEntity_FEntryId { set; get; }
        /// <summary>
        /// 税率
        /// </summary>
        public double FEntryTaxRate {  set; get; }

    }
}
